#include <stdio.h>

void insert(int px[]) {
    int i, j, temp;
    
    for (i = 1; i < 10; i++) {
        temp = px[i];
        j = i - 1;
        
        while (j >= 0 && px[j] > temp) {
            px[j + 1] = px[j];
            j--;
        }
        
        px[j + 1] = temp;
    }
}

int main() {
    int px[10];
    int i;
    
    // 从键盘输入一组无序的10个整数
    for (i = 0; i < 10; i++) {
        scanf("%d", &px[i]);
    }
    
    // 调用函数insert()实现按从小到大的顺序插入到数组中
    insert(px);
    
    // 输出结果
    for (i = 0; i < 9; i++) {
        printf("%d ", px[i]);
    }
    printf("%d\n", px[9]);

    return 0;
}
